﻿@charset "utf-8";
body,html{color:#1b1c1f;margin:0;padding:0;font:14px/24px PingFangSC-Regular,Microsoft YaHei,SimSun,san-serif;background: #fff;overflow-x: hidden;}
h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,select,object{margin:0;padding:0;outline: none;}
ul,ol,li{list-style-type:none}
address,cite,code,em,th,i,h1,h2,h3,h4,h5,h6{font-weight:normal; font-style:normal;}
img{border:0 none;}
h1,h2,h3,h4,h5,h6{font-size:14px;}
object,textarea,img,iframe{vertical-align: top;}
textarea{overflow: auto;}
a{text-decoration:none;color:#1b1c1f;outline: none;-moz-transition:color 1s; -webkit-transition:color 1s;-o-transition:color 1s;}
a:hover{text-decoration:none;color:#1d6b75;}
.wrap{width:1200px; margin: 0 auto;min-width:1200px}
input[type=submit]:hover{opacity:0.9;filter:Alpha(opacity=90);cursor: pointer;}
.checkbox,.radio{width:13px;height:13px;vertical-align:-2px;*vertical-align:-1px;}
.l{float:left;_display: inline;} .r{float:right;_display: inline;}
.blank0,.blank1,.blank2,.blank3,.blank4,.blank5,.blank6,.blank7,.blank8,.blank9,.blank10,.blank11,.blank12,.blank13,.blank14,.blank15,.blank16,.blank17,.blank18,.blank19,.blank20,.blank30,.blank40,.blank50,.blank60{clear:both;display:block; font-size:1px; overflow:hidden;}
.blank0{height:0;}.blank1{height:1px;}.blank2{height:2px;}.blank3{height:3px;}.blank4{height:4px;}.blank5{height:5px;}.blank6{height:6px;}.blank7{height:7px;}.blank8{height:8px;}.blank9{height:9px;}.blank10{height:10px;}.blank11{height:11px;}.blank12{height:12px;}.blank13{height:13px;}.blank14{height:14px;}.blank15{height:15px;}.blank16{height:16px;}.blank17{height:17px;}.blank18{height:18px;}.blank19{height:19px;}.blank20{height:20px;}.blank30{height: 30px;}.blank40{height:40px;}.blank50{height:50px;}.blank60{height:60px;}
.por{position: relative;} .owfl{ overflow:hidden;} .tl{text-align: left; } .tc{text-align: center; } .tr{text-align: right; }.center{margin: 0 auto;}
.nr {
    width: 1200px;
    margin: 0 auto;
    /* min-width: 1200px; */
    height: auto;
    z-index: 1;
}
.fl{float: left;}
.fr{ float: right; }
.clear { clear: both; text-indent: -9999px }
.clearfix:before, .clearfix:after { content: " "; display: table }
.clearfix:after { clear: both }

.top{
    height: 30px;
    line-height: 30px;
    position: relative;
    color: #FFF;
    background: #1d6b75;
}
.top a{
    color: #FFF;
}
.top span{
    display: inline-block;
    padding: 0 10px;
}
/*.top:before{
    content: "";
    width: 100%;
    height: 30px;
    background: #1d6b75;
    display: inline-block;
    position: absolute;
    left: 0;
    top: 0;
}
.top:after{
    content: "";
    width: 0;
    height: 27px;
    background: #1b1b1b;
    display: inline-block;
    position: absolute;
    right: 0;
    top: 0;
}*/
.top .wrap{
    position: relative;
    z-index: 5;
}


.nav .i_sub{display: none;width: 150px;position:absolute;top:-300px; transition:all 0.3s;}
.nav li:hover .i_sub{ display:block; top:50px;}
.nav .i_sub li{z-index:999;background: rgba(0,0,0,0.8);height: 40px;line-height: 40px;border-bottom: 1px solid #8c8c8c;}
.nav .i_sub a{font-size:13px;  }
.nav .i_sub a:hover{  }
.head{
    padding: 30px 0;
    /*display: flex;*/
    -ms-align-items: center;
    align-items: center;
}
.head .logo{margin-top: 6px;}
.head .logo img{
    vertical-align: middle;
    width: 200px;
}
.logo-text{
    border-left: 1px solid #eeeeee;
    padding-left: 27px;
    margin-left: 27px;
    padding-top: 10px;
    padding-bottom: 10px;
}
.logo-text .t{
    font-size: 28px;
    line-height: 28px;
    color: #333;
    font-weight: bold;
}
.logo-text .p{
    font-size: 15px;
    color: #666;
    padding-top: 10px;
}
.logo-text .p span{
    color: #1d6b75;
}

.head-tel{
    background: url(../images/top_pho.png) no-repeat left center;
    padding-left: 60px;
}
.head-tel .t{
    font-size: 16px;
    line-height: 16px;
    text-align: left;
}
.head-tel .t img{
    vertical-align: middle;
}
.head-tel .t span{
}
.head-tel .p{
    font-size: 28px;
    line-height: 29px;
    font-weight: bold;
    color: #1d6b75;
    margin-top: 5px;
    text-align: left;
}


.nav{
    background: #1b1b1b;
    line-height: 50px;
    position: relative;
    z-index: 999;
}
.nav>ul{
    width: 1200px;
    margin: 0 auto;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    /*position: relative;*/
}
.nav ul li{
    width: 100%;
    text-align: center;
     position:relative; 
}
.nav ul li a{
    display: block;
    font-size: 16px;
    color: #FFF;
    transition: all .35s ease;
}
.nav>ul li>a:hover{
    background: #1d6b75;
}
.nav li.cur{ background-color:#1d6b75;  }
.nav li.cur a{ color: #fff; }


.fullSlide {
    width:100%;
    position:relative;
    height:700px;
}
.fullSlide .bd {
    margin:0 auto;
    position:relative;
    z-index:0;
    overflow:hidden;
}
.fullSlide .bd ul {
    width:100% !important;
}
.fullSlide .bd li {
    width:100% !important;
    height:700px;
    overflow:hidden;
    text-align:center;
}
.fullSlide .bd li a {
    display:block;
    height: 700px;
}
.fullSlide .hd {
    width:100%;
    position:absolute;
    z-index:1;
    bottom:30px;
    left:0;
    height:11px;
    line-height:11px;
}
.fullSlide .hd ul {
    text-align:center;
    margin:0 auto;
}
.fullSlide .hd ul li {
    cursor:pointer;
    display:inline-block;
    width: 12px;
    height: 12px;
    margin:0 6px;
    overflow:hidden;
    background-color: #fff;
    filter:alpha(opacity=90);
    opacity: 0.5;
    line-height:999px;
    z-index:999;
    border-radius: 16px;
}
.fullSlide .hd ul .on {
    /* background-color: #1d6b75; */
    opacity: 1;
}
.fullSlide .prev, .fullSlide .next {
    display:block;
    position:absolute;
    z-index:1;
    top:45%;
    margin-top:-30px;
    left:5%;
    z-index:1;
    width:40px;
    height: 80px;
    background: url(../images/banner_jt.png) -126px -130px no-repeat;
    cursor:pointer;
    background-color: rgba(255,255,255,.3);
}
 .fullSlide .prev:hover{/*background-position: -188px -130px;*/background-color: #1d6b75;}
.fullSlide .next:hover{/*background-position: -67px -130px;*/background-color: #1d6b75;} 
.fullSlide .next {
    left:auto;
    right:5%;
    background-position: -6px -129px;
}



.search{
    background: #fafafa;
    padding: 22px 0;
}
.search-box{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    -ms-align-items: center;
    align-items: center;
}
.search-key #infoname{
    border: 1px solid #e5e5e5;
    line-height: 43px;
    color: #999;
    padding: 0 16px;
    width: 70%;
}
.search_ico:hover{
    opacity: .8;
}
.search-box .search-key .key{
    font-size: 16px;
    padding-bottom: 15px;
}
.search-box .search-key .key span{
    line-height: 24px;
    display: inline-block;
}
.search-box .search-key .key a{
    display: inline-block;
    padding-left: 10px;
    font-size: 14px;
}
.search-tel{
    display: flex;
    flex-direction: row;
    -ms-align-items: center;
    align-items: center;
    border-left: 1px solid #e5e5e5;
    border-right: 1px solid #e5e5e5;
    padding: 15px 50px;
}
.search-tel .text{
    padding-left: 13px;
}
.search-tel .text .t{
    font-size: 16px;
    color: #666;
}
.search-tel .text .p{
    font-size: 24px;
    line-height: 24px;
    color: #1d6b75;
    font-weight: bold;
    padding-top: 5px;
}
.search-qrcode{ width:100px; height:100px;}
.search-qrcode img{ width:100%; height:100%;}
/**/
.index-title{ }
.index-title .t{
    font-size: 30px;
    line-height: 30px;
    font-weight: bold;
}
.index-title .t span{
    color: #1d6b75;
    position:relative;
}
.index-title .t span:before{
    position:absolute;
    content:"";
    width:80px; height:2px;
    background-color:#1d6b75;
    bottom:-10px;
    left:50%;
    margin-left:-40px;
}
.index-title .p{
    font-size: 16px;
    padding-top: 20px;
    text-transform: uppercase;
    color: #999;
}
/*产品 导航*/
.pr_list{height: 140px;position: relative;}
.pr_list .slideTxtBox_a{width: 1200px;text-align:left;position: absolute;}
.pr_list .slideTxtBox_a .hd{line-height:30px;position:relative;width: 100%;}
.pr_list .slideTxtBox_a .hd ul{width: 100%;display: flex;justify-content: center;}
.pr_list .slideTxtBox_a .hd ul li{float: left;padding: 10px 0px 10px  0px;cursor:pointer;font-size: 15px;color: #333; background:#f4f4f4;border-radius:20px;width:20%; text-align:center;margin:0 10px;}
.pr_list .slideTxtBox_a .hd ul li a{font-size: 15px;color: #333;}
    .pr_list .slideTxtBox_a .hd ul li.on {background:#1d6b75;color:#fff;
    }
.pr_list .slideTxtBox_a .hd ul li.on a{border-bottom: 2px solid #1d6b75;padding-bottom:5px;color: #fff;}
.pr_bt{
  height:auto;
  overflow:hidden;
  margin-bottom: 20px;
  }
.pr_bt .pr_ll h3{
  font-size: 26px;
  line-height: 37px;
  font-weight: 600;
  color: #333333;
  float: left;
}
.pr_bt .pr_ll h3 span{
  font-size: 13px;
  font-weight: 500;
  line-height: 45px;
  color: #666666;
  display: inline-block;
  text-transform: uppercase;
  margin-left: 10px;
}
.pr_bt .pr_ll a{
  display: block;
  width: 25px;
  height: 25px;
  background-color: #1d6b75;
  font-size: 18px;
  line-height: 25px;
  color: #ffffff;
  float: right;
  text-align: center;
  margin-top: 3px;
}
.pr_bt .pr_ll em{
  position: absolute;
  width: 100%;
  height: 2px;
  background-color: #f2f2f2;
}
/*产品导航二级*/
.pr_list .slideTxtBox_a .hd ul li ul li{}
.pro_nav_er ul{display: flex;justify-content: center;margin-bottom: 40px;}
.pro_nav_er ul li{margin: 0 20px;cursor:pointer;padding:8px 20px;background:#f5f5f5;border-radius:20px;box-sizing: border-box;}
.pro_nav_er ul li.on,.pro_nav_er ul li:hover { color:#fff;background:#1d6b75;}

/*serv*/

.product{
    padding: 60px 0;
}
.pro-left{
    width: 284px;
}
.pro-left-title{
    background: #1d6b75;
    padding: 18px 0;
    color: #FFF;
    height: 119px;
    box-sizing: border-box;
}
.pro-left-title .t{
    font-size: 26px;
    line-height: 34px;
    font-weight: bold;
    position: relative;
    padding-bottom: 11px;
}
.pro-left-title .t:after{
    content: "";
    width: 36px;
    height: 2px;
    background: rgba(255,255,255,.3);
    position: absolute;
    left: 50%;
    bottom: 0;
    margin-left: -18px;
}
.pro-left-title .p{
    font-size: 18px;
    line-height: 24px;
    padding-top: 14px;
}
.pro-left-box{
    background: #222;
}
.pro-left-sort{
    padding: 12px 20px;
    box-sizing: border-box;
    height: 413px;
}
.pro-left-sort table{ width:100%;}
.pro-left-sort>ul>li>a{
    color: #FFF;
    border-bottom: 1px solid #4e4e4e;
    display: block;
    line-height: 57px;
    font-size: 16px;
    padding-left: 45px;
    padding-right: 12px;
    position: relative;
}
.pro-left-sort>ul>li>a:after{
    content: url(../uploadfile/image/20200320/20200320100355_1296433160.png);
    position: absolute;
    top: 18px;
    right: 12px;
}
.pro-left-sort>ul>li>a:hover{
    background: #1d6b75;
}
.pro-left-sort>ul>li .sub{
    background: #2f2f2f;
    padding-left: 45px;
    padding-right: 12px;
    padding-top: 15px;
    padding-bottom: 15px;
}
.pro-left-sort>ul>li .sub li a{
    color: #999;
    line-height: 30px;
}
.pro-left-sort>ul>li .sub li a:hover{
    color: #FFF;
}
.pro-left-logo{
    padding: 20px 0 30px 0;
}
.pro-left-logo .t{
    padding-top: 15px;
    font-size: 18px;
    font-weight: bold;
    color: #FFF;
}
.pro-left-tel{
    background: #1d6b75;
    color: #FFF;
    padding: 28px 0;
}
.pro-left-tel .t{
    font-size: 18px;
}
.pro-left-tel .p{
    font-size: 30px;
    line-height: 30px;
    font-weight: bold;
    padding: 20px 0 25px 0;
}
.pro-left-tel .m a{
    background: #222;
    color: #FFF;
    font-size: 16px;
    padding: 3px 42px;
    display: inline-block;
    border-radius: 1000px;
}
.pro-right{
    width: 100%;
    display:none;
}
    .pro-right.on {
        display: block;
    }
    .pro-right ul{
        display:none;
    }
    .pro-right ul.on {
        display:block;
    }
.pro-right ul li img{
    max-width: 260px;
    height: 260px;
}
.pro-right ul li{
    width: 31.33%;
    float: left;
    text-align: center;
    margin-left: 2%;
    border: 1px solid #eeeeee;
    transition: all .35s ease;
    height: 347px;
    padding-left:5px;
    margin-bottom:20px;
}
.pro-right ul li:nth-child(3n+1){
    margin-left: 0;
}
/*.pro-right tr:nth-child(2) td{
    margin-top: 2%;
}*/
.pro-right ul li a{
    display: inline-block;    
}
.pro-right ul li .text{
    position: relative;
    margin-bottom: 28px;
}
.pro-right ul li span{ line-height: 25px; }
.pro-right ul li span a{
    font-size: 14px;
    position:relative;
    display:block;
    margin-top: 12px;
}
.pro-right ul li span a em{height:25px;overflow:hidden;display: block;}
.pro-right ul li span a:before{
    content:"查看详情";
    position:absolute;
    font-size: 14px;
    bottom: -32px;
    left: 50%;
    color: #666;
    background-color: #f1f1f1;
    padding: 0 30px;
    border-radius: 100px;
    transform: translateX(-50%);
}
.pro-right ul li .text .p{
    font-size: 14px;
    color: #999;
    padding: 15px 0 20px 0;
}
.pro-right ul li:hover{
    border: 1px solid #1d6b75;
    transform: translate(0, -5px);
    -moz-box-shadow:0px 0px 11px rgba(0, 0, 0, .2);
    -webkit-box-shadow:0px 0px 11px rgba(0, 0, 0, .2);
    box-shadow:0px 0px 11px rgba(0, 0, 0, .2);
}
.pro-right ul li a:hover:before{
    color: #fff;
    background-color:#1d6b75;
}
/*首页产品参数效果*/
.pro_cs{position:absolute;background-color: rgba(29,107,117,0.8);left: 0;top: 0;width: 100%;height: 100%;display:none;overflow: hidden;}
.pro_cs .pro_cs_txt{position: absolute;top: 50%;left: 50%;width: 100%;transform: translate(-50%,-50%);}
.pro_cs .pro_cs_txt p{color:#fff;/* max-height: 52vw; *//* overflow: hidden; */}
.pro-right ul li:hover .pro_cs{display:block;}
.product-item{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin-top: 25px;
}
.product-item #roller_pro{
    OVERFLOW: hidden;
    WIDTH: 1200px;
    HEIGHT: 330px;}
.product-item tr td tr td{
    width: 280px;
        padding-left: 26px !important;
}
.product-item tr td tr td img{
    border: 1px solid #eeeeee;
    width: 278px;
    height: 278px;
}
.product-item tr td tr td a:last-child{
    margin: 0 10px;
    line-height: 50px;
    position: relative;
    /* display: flex; */
    /* flex-direction: row; */
    /* justify-content: space-between; */
    -ms-align-items: center;
    /* align-items: center; */
    height: 40px;
    overflow: hidden;
    padding-right: 90px;
    float: left;
    text-align: left;
    width: 100%;
    box-sizing: border-box;
}
.product-item tr td tr td a:last-child:after{
    content: "MORE+";
    border: 1px solid #eeeeee;
    padding: 0 10px;
    border-radius: 20px;
    line-height: 25px;
    position: absolute;
    right: 10px;
    top: 10px;
}
.product-item tr td tr td:hover img{
    border: 1px solid #1d6b75;
}
.product-item tr td tr td:hover a:last-child:after{
    border: 1px solid #1d6b75;
    background: #1d6b75;
    color: #FFF;
}

/**/

.case{
    padding: 70px 0;
    background: #000;
}
.case .index-title{
    color: #FFF;
}
.case .index-title .t{}
.case .index-title .t{}
.case .slideTxtBox{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    height: 460px;
}
.case .slideTxtBox .hd{
    position: relative;
    width: 530px;
}
.case .slideTxtBox .hd ul{
    /* position: absolute; */
}
.case .slideTxtBox .hd li{
    cursor: pointer;
    float: left;
    width: 256px;
    margin-left: 18px;
    margin-bottom: 18px;
}
.case .slideTxtBox .hd li:nth-child(2n-1){
    margin-left: 0;
}
.case .slideTxtBox .hd li .pic{
    border: 1px solid #9c9c9c;
    padding: 2px;
    opacity: .5;
}
.case .slideTxtBox .hd li .pic img{width:100%;height: 100%;}
.case .slideTxtBox .hd .on .pic{
    border: 1px solid #1d6b75;
    opacity: 1;
}
.case .slideTxtBox .bd{
    width: 640px;
    background: #1d6b75;
    border-radius: 30px;
}
.case .slideTxtBox .bd-box{
    padding: 50px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    -ms-align-items: center;
    align-items: center;
}
.case .slideTxtBox .bd-box .bd-box-left{
}
.case .slideTxtBox .bd-box .bd-box-left .title{
    color: #FFF;
    position: relative;
}
.case .slideTxtBox .bd-box .bd-box-left .title:after{
    content: "";
    width: 55px;
    height: 3px;
    background: #FFF;
    position: absolute;
    bottom: 0;
    left: 0;
}
.case .slideTxtBox .bd-box .bd-box-left .title .t{
    font-size: 22px;
}
.case .slideTxtBox .bd-box .bd-box-left .title .p{
    font-size: 16px;
    padding-top: 18px;
    padding-bottom: 30px;
}
.case .slideTxtBox .bd-box .bd-box-left .text{
    font-size: 15px;
    line-height: 28px;
    color: #FFF;
    padding-top: 30px;
    margin-bottom: 30px;
    height: 195px;
    overflow: hidden;
    box-sizing: border-box;
}
.case .slideTxtBox .bd-box .bd-box-left .more a{
    
    color: #333;
    display: inline-block;
    width: 243px;
    line-height: 43px;
    text-align: center;
     color:#fff;
    background: #1d6b75;
    border:1px solid #fff;
}
.case .slideTxtBox .bd-box .bd-box-left .more a:hover{
    background: #fff;
    color: #1d6b75;
    border-box:box-sizing;

}


/**/

.index-dd{
    background: url(../images/gg_bg.jpg) no-repeat center;
    height: 247px;
}
.index-dd-box{
    width: 700px;
    text-align: center;
    color: #FFF;
    padding-top: 50px;
}
.index-dd-box .t{
    font-size: 40px;
    line-height: 40px;
    font-weight: bold;
}
.index-dd-box .p{
    font-size: 20px;
    padding: 25px 0;
}
.index-dd-box .tel{
    line-height: 40px;
}
.index-dd-box .tel span{
    font-size: 20px;
    display: inline-block;
}
.index-dd-box .tel span i{
    font-size: 30px;
    line-height: 30px;
    font-family: "Impact";
}
.index-dd-box .tel a{
    display: inline-block;
    padding: 0 30px;
    color: #FFF;
    line-height: 30px;
    background: #252525;
    margin-left: 25px;
    position: relative;
    top: -8px;
    border-radius: 100px;
}
.index-dd-box .tel a:hover{ opacity:0.8;}


/**/

.process{
    padding: 70px 0;
}
.process-item{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    position: relative;
    padding-top: 25px;
}
.process-item:after{
    content: "";
    border-bottom: 1px solid #e5e5e5;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 50px;
    z-index: 4;
}
.process-item li{
    position: relative;
    padding: 0 14px;
}
.process-item li:after{
    content: "";
    width: 10px;
    height: 10px;
    border: 1px solid #e5e5e5;
    border-radius: 100%;
    position: absolute;
    bottom: 45px;
    left: 50%;
    transform: translate(-50%, 0);
    background: #FFF;
    z-index: 5;
}
.process-item li .icon {
    width: 100px;
    height: 60px;
    background: #f1f1f1;
    position: relative;
    display: flex;
    justify-content: center;
    -ms-align-items: center;
    align-items: center;
}
.process-item li .icon .pic{
    overflow: hidden;
    height: 35px;
    text-align: center;
}
.process-item li .icon .img{
    transition: all .35s ease;
}
.process-item li .icon span{
    display: block;
    transform: translate(0,100%);
    transition: all .35s ease;
}
.process-item li .icon:before {
    content: "";
    position: absolute;
    top: -25px;
    left: 0;
    width: 0;
    height: 0;
    border-left: 50px solid transparent;
    border-right: 50px solid transparent;
    border-bottom: 25px solid #f1f1f1;
}
.process-item li .icon:after {
    content: "";
    position: absolute;
    bottom: -25px;
    left: 0;
    width: 0;
    height: 0;
    border-left: 50px solid transparent;
    border-right: 50px solid transparent;
    border-top: 25px solid #f1f1f1;
}
.process-item li .t{
    text-align: center;
    font-size: 16px;
    color: #40332d;
    margin-top: 80px;
}
.process-item li:hover:after{
    border: 1px solid #f7d4d4;
    background: #1d6b75;
}
.process-item li:before{
    content: "";
    width: 0;
    height: 3px;
    margin: 0 auto;
    position: absolute;
    left: 0;
    right: 0;
    top: 112px;
    z-index: 6;
    background: #1d6b75;
    transition:width .5s linear;
}
.process-item li:hover:before{
    width: 100%;
}
.process-item li:hover .t{
    color: #1d6b75;
}
.process-item li:hover .icon{
    background: #1d6b75;
}
.process-item li:hover .icon:before{
    border-bottom: 25px solid #1d6b75;
}
.process-item li:hover .icon:after{
    border-top: 25px solid #1d6b75;
}
.process-item li:hover .icon .img{
    transform: translate(0,-100%);
}
.process-item li:hover .icon span{
    transform: translate(0,-100%);
}


/**/
.youshi-box{
    background: url(../uploadfile/image/20200529/20200529141933_963914860.jpg) no-repeat center;
    height: 701px;
    overflow: hidden;
}
.youshi-item{
    width: 690px;
}
.youshi-item li{
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    -ms-align-items: center;
    align-items: center;
    margin-top: 62px;
    overflow: hidden;
}
.youshi-item li .icon{
    text-align: center;
}
.youshi-item li .icon i{
    display: block;
    font-size: 54px;
    line-height: 54px;
    color: #FFF;
    font-weight: lighter;
    font-family: "Microsoft YaHei";
    padding-top: 5px;
}
.youshi-item li .text{
    color: #FFF;
    padding-left: 35px;
}
.youshi-item li .text .t{
    font-size: 18px;
}
.youshi-item li .text .t span{
    font-size: 24px;
    font-weight: bold;
}
.youshi-item li .text .p{
    font-size: 16px;
    line-height: 30px;
    padding-top: 5px;
}



.index-about{
    padding-top: 60px;
}
.index-about-right{
    width: 570px;
}
.index-about-right .t{
    font-size: 24px;
    font-weight: bold;
    color: #1d6b75;
    position: relative;
    padding-bottom: 20px;
    margin-bottom: 20px;
    margin-top: 10px;
}
.index-about-right .t:after{
    content: "";
    width: 85px;
    height: 3px;
    background: #1d6b75;
    position: absolute;
    left: 0;
    bottom: 0;
}
.index-about-right .text{
    font-size: 16px;
    color: #666;
    text-indent: 2em;
    line-height: 35px;
    margin-bottom: 13px;
    height: 245px;
    overflow: hidden;
}
.index-about-right .m{
    padding-top: 14px;
}
.index-about-right .m a{
    display: inline-block;
    padding: 10px 52px;
    font-size: 15px;
    background: #1d6b75;
    color: #FFF;
    margin-right: 20px;
}
.index-about-right .m a.c{
    background: #363636;
}
.index-about-right .m a:hover{
    opacity: .8;
}

.company{
    background: url(../uploadfile/image/20200529/20200529141933_601502363.jpg) no-repeat center;
    padding: 50px 0;
}
.company-info{
    color: #FFF;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}
.company-info li{
    width: 100%;
    text-align: center;
    padding: 10px 0;
}
.company-info li:nth-child(n+2){
    border-left: 1px solid #676868;
}
.company-info li .i{
    font-family: "Impact";
    font-size: 65px;
    height: 65px;
    line-height: 65px;
}
.company-info li span{
    font-size: 16px;
    font-family: "Microsoft YaHei";
}
.company-info li .t{
    font-size: 18px;
    padding-top: 15px;
}

.slideGroup{
    width: 1200px;
    padding-top: 50px;
}
.slideGroup .parHd{
    position: relative;
    background: url(../uploadfile/image/20200321/20200321161054_1196892314.png) no-repeat center;
    height: 67px;
}
.slideGroup .parBd tr td tr td tr td{ padding-left:20px !important;}
.slideGroup .parHd ul{
    position: absolute;
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    -ms-align-items: center;
    align-items: center;
}
.slideGroup .parHd ul li{
    padding: 0 40px;
}
.slideGroup .parHd ul li:nth-child(n+2){
    background: url(../uploadfile/image/20200321/20200321161315_1312142434.png) no-repeat left;
}
.slideGroup .parHd ul li a{
    font-size: 18px;
    color: #FFF;
    line-height: 60px;
}
.slideGroup .parHd ul li:hover{
    font-weight: bold;
}
.slideGroup .slideBoxs{
    overflow: hidden;
    zoom: 1;
    position: relative;
}
.slideGroup .tempWrap{
    width: 1200px;
}
.slideGroup .parBd{
    height: 280px;
    margin-top: 27px;
}
.slideGroup .parBd ul{
    zoom: 1;
    overflow: hidden;
}
.slideGroup .parBd ul li{
    float: left;
    margin-right: 26px;
    width: 280px;
}



.index-news{
    padding-top:60px;
}
.index-news-left{
    width: 808px;
}
.slideNews{}
.slideNews .hd{
    position: relative;
    border-bottom: 1px solid #eee;
    height: 54px;
}
.slideNews .hd ul{
    position: absolute;
    width: 100%;
}
.slideNews .hd ul li a{
    display: inline-block;
    line-height: 54px;
    padding: 0 55px;
    background: #121212;
    color: #FFF;
    font-size: 18px;
}
.slideNews .hd ul li.on a{
    background: #1d6b75;
}
.slideNews .hd ul .m{
    padding-top: 10px;
}
.slideNews .hd ul .m a{
    width: 33px;
    height: 33px;
    line-height: 33px;
    background: #f2f2f2;
    text-align: center;
    display: inline-block;
}
.slideNews .hd ul .m a:hover{
    background: #1d6b75;
    color: #FFF;
}
.slideNews .hd ul li{
    float: left;
}
.slideNews .bd ul{
    zoom: 1;
}




.slideNews .news-top{ padding:25px 0;}
.slideNews .news-top .divdgweb_new_div_item .divdgweb_new_div_item_content{
    float:right;
    width: 377px;
    margin-top: 14px;
}
.slideNews .news-top .divdgweb_new_div_item .news_div_item_pic{
    float:left;
}
.slideNews .news-top .news_div_item_pic img{
    border: 1px solid #eee;
    width: 406px;
    height: 246px;
}
.slideNews .news-top .divdgweb_new_div_item_content{
    padding-left: 23px;
}
.slideNews .news-top .divdgweb_new_div_item_content .divdgweb_new_div_item_a{
    font-size: 18px;
    font-weight: bold;
    position:relative;
}
.slideNews .news-top .divdgweb_new_div_item_content .divdgweb_new_div_item_a:before{
    content:"查看更多 >";
    position:absolute;
    font-size: 14px;
    line-height: 42px;
    width:150px;
    height:42px;
    color: #FFF;
    background: #1d6b75;
    top:146px;
    text-align: center;
}
.slideNews .news-top .divdgweb_new_div_item_content .divdgweb_new_div_item_body{
    font-size: 15px;
    line-height: 30px;
    color: #666;
    padding: 20px 0 40px 0;
}
.slideNews .news-top .divdgweb_new_div_item_content .m a{
    font-size: 14px;
    line-height: 46px;
    padding: 0 40px;
    color: #FFF;
    background: #1d6b75;
    display: inline-block;
}





/*news*/
.news_le{ width:770px;}
.news_rt{ width:399px;}
.news_box .slideTxtBox{ width:770px;text-align:left;  height: 507px;}
.news_box .slideTxtBox .hd{height: 52px; line-height: 52px;position:relative;}
.news_box .slideTxtBox .hd ul{float:left;position:absolute;}
.news_box .slideTxtBox .hd ul li{float:left;cursor:pointer;width: 385px;text-align: center;color: #fff;height: 52px;line-height: 52px;font-size: 18px;background-color: #3e3d4e;}
.news_box .slideTxtBox .hd ul li.on{background: #1d6b75;}
.news_box .slideTxtBox .bd ul{padding: 6px 24px;zoom:1;background-color: #f5f5f5;height: 445px;}
.news_box .slideTxtBox .bd li{ line-height:24px;padding: 20px 0; border-bottom: 1px solid #fff;}

.news_box .slideTxtBox .bd li:nth-child(2){ border: none; }
.news_box .new_tl{ width: 458px; }
.news_box .new_lim{width: 230px;height: 132px;margin-top: 28px;}
.news_box .new_lim img{width: 100%;height: 100%;}
.news_box .new_tl .date{ font-size: 14px; color: #999; }
.news_box .new_tl .new_t{ display: block; color: #000; line-height: 30px; font-size: 16px;}
.news_box .bd li:hover{ cursor:pointer;}
.news_box .bd li:hover .new_t{ color: #1d6b75;}
.news_box .new_tl p{color: #919191;line-height: 26px;font-size: 14px;height: 52px;overflow: hidden;text-overflow:ellipsis;}
.news_box .new_tl b{ display: block; width: 30px;
height: 2px; background-color: #999; margin:6px 0 10px 0;  }
.news_box .new_tl .new_mo{ width: 37px; height: 37px; background-color: #fff; line-height: 37px; text-align: center; display: inline-block;margin-top: 14px;-moz-transition:color 0s; -webkit-transition:color 0s;-o-transition:color 0s; }
.news_box .bd li:hover .new_mo{ background-color: #1d6b75; color: #fff; cursor: pointer; }
.news_box .new_tl .new_lim{width: 208px;height: 173px;}
.news_box .new_tl .new_lim img{width: 208px;height: 173px;}

.news_box .news_rt .new_tit{ line-height: 53px;
height: 53px; }
.news_box .news_rt .new_tit span{ display: inline-block;  padding-left: 30px; /*background:  url(../images/index_50.png) no-repeat left center;*/ font-size: 18px; color: #3e3d4e;}
.news_box .news_rt .new_tit a{display: block;float: right;width: 36px;height: 36px;text-align: center;line-height: 32px;color: #fff;background-color: #1d6b75;margin-top: 8px;font-size: 20px;}
.news_box .news_rt .new_tit a:hover{ border:1px solid #1d6b75; background-color:#fff; color:#1d6b75;}
.news_box .news_rt .new_img{ width: 399px; height: 229px; }
.news_box .news_rt .new_img img{width: 399px;height: 229px;border: 1px solid #f1f1f1;}
.news_box .news_rt .new_c li{border-bottom: 1px solid #eee;line-height: 44px;height: 44px;padding-left: 30px;overflow: hidden;}
.news_box .news_rt .new_c li a{ color: #333; font-size: 14px; transition:all 0.3s; }
.news_box .news_rt .new_c li:hover a{ color: #1d6b75; padding-left:10px;}

/*link*/
.link_bg{background-color: #f8f8f8;height: auto;}
.link_bg span{display: block;float: left;padding-left: 30px;background: url(../images/index_11.png) no-repeat left center;color: #333;line-height: 76px;background-size: 20px;font-size: 18px;font-weight: bold;}
.link_bg .link_li{float: left;padding: 30px 0 20px 30px;width: calc(100% - 120px);box-sizing: border-box;}
.link_bg .link_li li{border-right: 1px solid #fff;padding: 0 50px 0 0px;float: left;line-height: 14px;margin-bottom: 10px;}
.link_bg .link_li li:last-child{ border: none; }
.link_bg .link_li li a{color: #000;font-size: 16px;}
.link_bg .link_li li a:hover{color: #1d6b75;}
/*footer*/
.footer{background-color: #121212;color: #fff;}
.footer .f_t{border-bottom: 1px  solid rgba(255,255,255,.2);padding: 36px 0;}
.footer .f_t .fo_co{float: left;padding: 0 60px;border-right: 1px  solid rgba(255,255,255,.2);}
.footer .f_t .fo_co span{ color: #fff; font-size: 18px; display: block; margin-bottom: 22px; }
.footer .f_t .fo_co ul li{line-height: 30px; }
.footer .f_t .fo_co ul li a{color: #fff; font-size: 14px; }
.footer .f_t .fo_co ul li a:hover{color: #1d6b75;}
.footer .f_t .fo_co:first-child{ padding-left: 0; }
.footer .f_t .fo_co:nth-child(4),.footer .f_t .fo_co:nth-child(4){ border: none; }
.footer .f_t .fo_co:nth-child(4){width: 400px;padding-right:0;}
.footer .f_t .fo_co p{ font-size: 14px; line-height: 30px; }
.footer .f_t .fo_co .fo_lian{width: 237px;height: 56px;border-radius:10px;background: url(../images/index_52.png) no-repeat 20px 25px #1d6b75;padding: 12px 14px 12px 74px;margin-top: 20px;}
.footer .f_t .fo_co .fo_lian em{ color: #fff; font-size: 16px; display: block; margin-top: -4px;line-height: 30px; }
.footer .f_t .fo_co .fo_lian b{ color: #fff; font-size: 29px; }
.footer .f_t .fo_co.fo_er img{width: 134px;height: 134px;display: block;margin-top: 30px;margin-bottom: 10px;}
.footer .f_t .fo_co.fo_er em{font-size: 14px;letter-spacing: 1px;}
.footer .f_t .fo_co.fo_er{ float: right; text-align: center; border:0;padding:0;}

.footer .ban{ text-align: center; line-height: 30px; font-size:14px;padding:15px 0;}
.footer .ban a{color:#fff;}
.footer .ban a:hover{text-decoration:underline;}

/*首页左侧导航栏样式*/
.pro-left-sort ul table td{display:block;}
.pro-left-sort ul table #showtyepname{
    background: #2f2f2f;
    padding-left: 45px;
    padding-right: 12px;
    padding-top: 8px;
    padding-bottom: 15px;
    display:block;
}
.pro-left-sort ul table #showtyepname a{color: #999;display:block;line-height: 30px;font-size: 12px;}
.pro-left-sort>ul td a{font-size: 16px; font-weight:normal;}
.pro-left-sort>ul td b{ color:#1b1c1f;}
.pro-left-sort>ul td:hover b{
    color: #1d6b75;
}
.pro-left-sort>ul td b a{ color:#fff}
.pro-left-sort>ul td{
    color: #FFF;
    border-bottom: 1px solid #4e4e4e;
    display: block;
    line-height: 51px;
    padding-left: 35px;
    padding-right: 12px;
    position: relative;
    width: 100%;
    box-sizing: border-box;
}
.pro-left-sort>ul td a:before{ content:">"; color:#fff;position:absolute; right:10px;}
.pro-left-sort>ul td:first-child:after{
    content: url(../uploadfile/image/20200320/20200320100355_1296433160.png);
    position: absolute;
    top: 22px;
    right: 12px;
}
.pro-left-sort>ul td:hover{
    background: #1d6b75;
}
.pro-left-sort>ul>li #showtyepname{
    background: #2f2f2f;
    padding-left: 45px;
    padding-right: 12px;
    padding-top: 15px;
    padding-bottom: 15px;
}
.pro-left-sort>ul #showtyepname li a{
    color: #999;
    line-height: 30px;
}
.pro-left-sort>ul #showtyepname a:hover{
    color: #FFF;
}
/*合作伙伴*/
.hb_box{ padding-top: 60px; }
.hb_main #hb-demo {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}
.hb_main #hb-demo .hb_item {
    display: block;
    margin: 5px;
    border: solid 1px #e5e5e5;
    border-radius: 3px;
    height: 80px;
}
.hb_main #hb-demo img {
    display: block;
    max-width: 159px;
    height: 80px;
    /* object-fit: cover; */
    margin: 0 auto;
    width: 100%;
}
.hb_main .owl-pagination{ display: none; }
.hb_main .owl-theme .owl-controls .owl-buttons .owl-prev{position: absolute;left: -5%;top: 21%;background:url(../images/hb_prev.png) no-repeat;width: 20px;height:38px;opacity: 1;}
.hb_main .owl-theme .owl-controls .owl-buttons .owl-next{position: absolute;right: -5%;top: 21%;background:url(../images/hb_next.png) no-repeat;width: 20px;height:38px;opacity: 1;}

/*定制*/
.djh_box #owl-demo {
    width: 100%;
    margin: 0 auto 0 auto;
}
.djh_box #owl-demo .item {
    display: block;
}
.djh_box #owl-demo img {
    display: block;
    width: 100%;
    object-fit: cover;
    height: 100%;
}
.djh_box .owl-pagination{ display: none; }

.djh_box .owl-theme .owl-controls .owl-buttons .owl-prev{position: absolute;left: 2%;top: 41%;background:url(../images/djh_prev.png) no-repeat;width: 38px;height: 67px;opacity: 1;background-color: rgba(255,255,255,.3);border-radius: 0;padding: 0;}
.djh_box .owl-theme .owl-controls .owl-buttons .owl-next{position: absolute;right: 2%;top: 41%;background:url(../images/djh_next.png) no-repeat;width: 38px;height: 67px;opacity: 1;background-color: rgba(255,255,255,.3);border-radius: 0;padding: 0;}
.djh_box .owl-theme .owl-controls .owl-buttons .owl-prev:hover{ background-color:#1d6b75;}
.djh_box .owl-theme .owl-controls .owl-buttons .owl-next:hover{ background-color:#1d6b75;}
.djh_box .inzhan_co {
    display: block;
    position: relative;
    height: 572px;
}
.djh_txt_bg{background-color: rgba(0,0,0,.5);position: absolute;width: 100%;bottom: 0;left: 0;transition:all 0.3s;height: 100%;}

.djh_txt{position: relative;background-color: #999;border-radius: 5px;width: 120px;margin: 320px auto 0 auto;text-align: center;}
.djh_box #owl-demo .item:hover .djh_txt_bg{background-color: rgba(0,0,0,.1);}
.djh_box #owl-demo .item:hover .djh_txt{background-color: #fff;}
.djh_txt:before{ content:"";position:absolute; width:38px; height:38px; /*background:url(../images/in/zhan_more.png) no-repeat;*/ right:3%; top:50%; margin-top:-19px; }
.djh_txt span{color: #000;display:block;line-height: 40px;font-size: 18px;font-weight: 600;}


/*导航*/
.nav li .i_sub_more {
    display: none;
    position: absolute;
    top: 50px;
    left: 0;
    width: 100%;
    height: auto;
    background: #fff;
    padding: 0;
}

.nav li:hover .i_sub_more{
    display: block;
}

.nav_login_box{float: right;margin-left: 120px;}
.nav li>div .nav_bot{display: flex;justify-content: center;padding: 40px 0;}
.nav li>div .nav_bot_co{ padding: 0 45px;text-align: left; border-right:1px solid #eee;}
.nav li>div .nav_bot_co span a{font-size: 16px;font-weight: bold;display: block;margin-bottom: 0px;color: #333;}

.nav li>div .nav_bot_co>a{font-size: 14px;display: block;line-height: 28px;color: #999;}
.nav li>div .nav_bot_co>a:hover{color: #1d6b75;}
.nav li>div .nav_bot_co>p{ width: 350px; line-height: 24px; }

table {
    border-collapse: collapse;
    border-spacing: 0;
}
table td{border-collapse:collapse;font-size:14px;}

.table_1{margin-bottom:3%;}
  .table_1 table{width:100%;line-height:36px;border:1px solid #d7d7d7;}
  .table_1 table .top td{background:#d7d7d7;height:36px;}
  .table_1 table tr:nth-child(2) td:first-child{width:137px;text-align:center;background:#f1f1f1;font-size:16px;color:#333;padding-left:0;border:1px solid #d7d7d7;}
  .table_1 table td{padding-left:2%;background:#fafafa;border:1px solid #d7d7d7;}
figure {
    padding: 0;
    margin: 0;
}
  .yingyong_list li{width:23.5%;margin-right:2%;float:left;position:relative;margin-bottom:2%;}
  .yingyong_list li figure{position:relative;padding-top:85%;overflow:hidden;}
  .yingyong_list li img,
  .yingyong_list li p{position:absolute;left:0;bottom:0;width:100%;}
  .yingyong_list li img{height:100%;}
  .yingyong_list li p{margin:0;line-height:44px;color:#fff;background:rgba(0,0,0,0.5);font-size:16px;text-align:center;padding:0 10px;box-sizing: border-box;}
  .yingyong_list li:nth-child(4n){margin-right:0;}




  /*banner 自适应*/
#banner .swiper-container_wap{ display: none; }
@media(min-width:1848px) {
.swiper-container{ display:block;}
.swiper-container_wap{ display:none;}
#banner .pagination {
position: absolute;
left: 0;
text-align: center;
bottom: 25px;
width: 100%;
z-index:999;
}
#banner .swiper-pagination-bullet {
display: inline-block;
width: 26px;
height: 16px;
opacity:1;
border-radius: 8px;
background: white;
margin: 0 3px;
cursor: pointer;
transition: width 0.3s ease-in-out;

}
#banner .swiper-pagination-bullet-active{
    background: #fdd000;
    width:16px;
}
}
@media(min-width:800px) {
    body{ overflow-x: hidden; }

#banner .pagination {position: absolute;left: 0;text-align: center;bottom: 44px;width: 100%;z-index:999;}
#banner .swiper-pagination-bullet {display: inline-block;width: 32px;height: 7px;opacity:1;border-radius: 0;background: #fff;margin: 0 3px;cursor: pointer;transition: width 0.3s ease-in-out;}
#banner .swiper-pagination-bullet-active{
    background-color: #1d6b75;
}
}


#banner .swiper-wrapper img {
    width: 100%;
    height: auto;
    vertical-align: middle;
}

.swiper-button-prev{background: url(../images/prev.png) no-repeat 10px;width: 40px !important;height: 80px !important;left: 60px !important;background-color: rgba(255,255,255,.3);}
.swiper-button-prev:hover{background-color: #1d6b75;}
.swiper-button-next{background:url(../images/next.png) no-repeat 10px;width: 40px !important;height: 80px !important;right: 60px !important;background-color: rgba(255,255,255,.3);}
.swiper-button-next:hover{ background-color: #1d6b75;}
.swiper-button-prev:after,.swiper-button-next:after{ display:none;}

@media (max-width: 800px) {
    .swiper-button-prev{display:none!important;}
.swiper-button-next{display:none!important;}
#banner .pagination {
    position: absolute;
    left: 0;
    text-align: center;
    bottom: 6px;
    width: 100%;
    z-index: 999;
}
#banner .swiper-pagination-bullet {
    display: inline-block;
    width: 32px;
    height: 7px;
    opacity: 1;
    background: #fff;
    margin: 0 3px;
    cursor: pointer;
    transition: width 0.3s ease-in-out;
    border-radius: 0;
}
#banner .swiper-pagination-bullet-active {background-color: #1d6b75;}
#banner .swiper-container {display: none;}
#banner .swiper-container_wap { display: block;}

}
  /*banner 自适应 end*/

/*手机nav*/
.myfa { display: inline-block; vertical-align: middle; background: url(../images/myfa.png) no-repeat; }
.myfa.myfa-phone { width: 20px; height: 20px; background-position: 0 0; }
.myfa.myfa-bars {width: 34px;height: 31px;background-position: -153px -2px;margin: 19px -3px 0 0;display: none;}
.myfa.myfa-close {width: 20px;height: 20px;background-position: -58px 0px;}
.myfa.myfa-plus { width: 20px; height: 20px; background-position: -78px 0; }
.whiteblock {width: 100%;margin-bottom: 10px;}
.myfa.myfa-search { width: 20px; height: 22px; background-position: -109px 0;}
/* nav */
.nav_w {position: fixed;left: 150%;top: 0%;z-index: 9999;height: 100%;width: 100%;background: rgba(0, 0, 0, 0.3);min-width: 340px;}
.nav_m {width: 100%;left: 50%;top: 100%;background: #fff;overflow: auto;box-shadow: 4px 0 12px rgba(0, 0, 0, 0.4);float:right;height: 100%;}
.nav_head {height: 70px;padding: 0 10px;margin-bottom: 10px;background-color: #f1f1f1;}
.nav_head .nav_logo {height: 40px;margin-top: 17px;width: 180px;margin-left: 10px;}
.nav_head .nav_logo img { height: 100%; }
.nav_head .bars_close_btn {line-height: 3em;color: #666;font-size: 16px;margin: 9px 10px 0 0;}
.nav_m nav { width: 100%; padding: 0 20px; }

/* .nav_m nav ul {padding:0.5em 0} */
.nav_m nav li {position: relative;border-bottom: 1px solid rgba(0, 0, 0, 0.04);}
.nav_m nav li a {position: relative;width: 100%;display: block;line-height: 3em;color: #666;font-size: 1.1em;/* padding: 0 2em; */text-align: left;}
.nav_m nav li a .myfa-plus {display: inline-block;float: right;margin-top: 15px;margin-right: 35px;}
.nav_m nav li.on a .myfa-plus { transform: rotate(90deg); -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -o-transform: rotate(90deg); *}
.nav_m nav li:hover {   /* border-bottom: 1px solid rgba(255, 255, 255, 0.7) */ }
.nav_m nav li ul { display: none;   /*border-bottom: 5px solid #167e1c;*/ border-top: 1px solid rgba(0, 0, 0, 0.1); }
.nav_m nav li li {/* height: 2.6em; */

border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
.nav_m nav li li:last-child { border: 0; }
.nav_m nav li:hover li a, .nav_m nav li li a {display: block;width: 100%;position: relative;z-index: 2;color: #999;background: #fff;font-size: 13px;padding: 0 2em;font-weight: normal;}
.nav_m nav li li:hover { border-bottom: 1px solid rgba(255, 255, 255, 0.7); }
.nav_m nav li.on ul { display: block; }

.nav_m nav li.halfli { padding: 0; }
.nav_m nav li.halfli a {width: 50%;float: left;text-align: center;padding: 0;border-right: 1px solid rgba(0, 0, 0, 0.1);}
.nav_m nav li.halfli a:last-child { border-right: 0; }
.nav_m .agroup { padding: 10px 20px; }
.nav_m .agroup a { width: 38px; height: 38px; background: #222; color: #fff; border: 1px solid #666; border-radius: 50%; -webkit-border-radius: 50%; font-size: 18px; line-height: 36px; text-align: center; margin-right: 14px; }
.nav_login{float: left;margin-top: 46px;display: inline-block;}
.header-nav-ul>li>.nav_login a{background-color: #231815;color: #fff !important;margin: 0 !important;font-size: 14px !important;border-radius: 0 30px 30px 0;padding: 6px 24px;}

.nav_m nav li.he_wap_lo{width:50%;float:left;text-align:center;border-right: 1px solid rgba(0, 0, 0, 0.04);box-sizing: border-box;}
.nav_m nav li.he_wap_lo a{line-height: 3em;text-align: center;}
.nav_m nav li.he_wap_lo:nth-child(6){ border-right:none;}
.nav_m nav li.he_wap_lo.he_wap_lang{ width: 33.33%; }
.nav_m nav li.he_wap_lo:last-child{border-right:none; }
.br1{display:none;}
/*首页自适应*/
@media (max-width: 800px) {
.logo-text{display: none;}
.top{display: none;}
.nav>ul{display: none;}
.head-tel{display: none;}
.myfa.myfa-bars {display: block;}
.bars_btn {display: block !important;}
.wrap{width: 98%;min-width: 98%;}
.head{ padding:10px;}
.head .logo img{width: 150px;}
/*产品*/
.pr_list .slideTxtBox_a{ width: 100%; }
.product{padding: 30px 0;}
.index-title .t{font-size: 26px;}
.index-title .p{font-size: 14px;}
.pr_bt .pr_ll h3{font-size: 20px;}
.blank40{ height:20px;}
.pr_list .slideTxtBox_a .hd ul li {width:48%;margin:0 1% 10px;}
.pro_nav_er ul{display: block;margin-bottom: 15px;}
.pro_nav_er ul li{width: 48%;float:left;margin: 0 1% 2% 1%;text-align: center;font-size: 13px;padding: 4px 20px;}

/*.pr_list{height: 116px;}*/
.pro-right ul li img{width:100%;height: 30vw;}
.pro-right ul li{width: 31.33%;height: 52vw;margin-bottom: 3%;margin-left: 3%;box-sizing: border-box;}
.pro-right ul li span a:before{width: 88%;box-sizing: border-box;font-size: 12px;padding: 0;}
.pro-right ul li span a{font-size:13px;}
.pro_cs .pro_cs_txt p{max-height: 52vw;overflow: hidden;}

.product-item tr td tr td{width: 130px;padding-left: 14px !important;}
.product-item tr td tr td img{width: 128px;height: 128px;}
.product-item{margin-top: 0;}
.product-item tr td tr td a:last-child:after{display: none;}
.product-item tr td tr td a:last-child{display: block;line-height: 40px;overflow: hidden;height: 40px;}
.product-item #roller_pro{ height: 160px; }
/*关于*/
.index-about{padding-top: 30px;}
.index-about-left{ width: 100%; }
.index-about-left img{ width: 100%; }
.index-about-right{width: 100%;padding: 8px;box-sizing: border-box;}
.index-about-right .t{font-size: 20px;margin-bottom: 10px;}
.index-about-right .m a{width: 47%;box-sizing:border-box;margin: 0 1%;padding: 10px 0;text-align: center;}

/*行业应用*/
.blank60{height: 30px;}
.case{ padding: 30px 0;}
.case .slideTxtBox{display:block;height: auto;}
.case .slideTxtBox .hd{width:100%;position: relative;margin-top: 0;}
.case .slideTxtBox .bd{width:100%;border-radius: 15px;}
.case .slideTxtBox .hd li{width: 31.33%;margin-left: 3%;margin-bottom: 3%;}
.case .slideTxtBox .hd li:nth-child(2n-1){margin-left: 3%;}
.case .slideTxtBox .hd li:nth-child(3n+1) {margin-left: 0;}
.case .slideTxtBox .bd-box{ padding:20px;}
.case .slideTxtBox .bd-box .bd-box-left .title .p{font-size: 14px;padding-top: 10px;padding-bottom: 17px;}
.case .slideTxtBox .bd-box .bd-box-left .text{padding-top: 12px;margin-bottom: 14px;height: 155px;overflow: hidden;box-sizing: border-box;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;font-size: 13px;}
.case .slideTxtBox .bd-box .bd-box-left .more a{width:100%;line-height: 35px;}

/*新闻*/
.nr{width: 98%;min-width: 98%;}
.news_le{ width:100%;}
.news_box .slideTxtBox{width:100%;height: auto;}
.news_box .slideTxtBox .hd ul li{width: 50%;}
.news_box .slideTxtBox .hd ul{width:100%;}
.news_box .new_tl{width: 57%;}
.news_box .new_lim{width:40%;height: 20vw;}
.news_box .slideTxtBox .bd ul{ height:auto;}
.news_rt{ width:100%; margin-top:20px;}
.news_box .news_rt .new_tit{height:46px; line-height:46px;}


/*链接*/
.link_bg .link_li li{padding-right: 20px;}
/* footer */
.footer .f_t{ padding:20px;}
.footer .f_t .fo_co{width: 100% !important;border-right: none;border-bottom: 1px solid rgba(255,255,255,.2);text-align: center;padding: 10px 0; display:none;}
.footer .f_t .fo_co:nth-child(4){display:block;}
.footer .f_t .fo_co span{ margin-bottom:10px;}
.footer .f_t .fo_co .fo_lian{margin:20px auto;width: 200px;}
.footer .f_t .fo_co.fo_er img{margin: 10px auto 10px auto;}

.br1{display:block;}
.owl-theme .owl-controls .owl-buttons div{
    background-position:center!important;
   background-color:#f4f4f4!important;
    border-radius: 0!important;
    padding: 5px 5px;
}
.hb_main .owl-theme .owl-controls .owl-buttons .owl-prev{left: 0;}
.hb_main .owl-theme .owl-controls .owl-buttons .owl-next{right: 0;}
.zoomDiv{display:none!important;}
.zoomMask{display:none!important;}
}